<template>
	<view class="container" style="padding-bottom: 120rpx;">
		<u--form ref="queryForm" :model="query" label-width="140rpx">
			<u-form-item label="厂别" prop="plant">
				<uni-data-select v-model="query.plant" :localdata="plantList" @change="selectChange('plant', query.plant)"
					style="flex: 1;" :clear="false" placeholder="请选择厂别"></uni-data-select>
			</u-form-item>
			<u-form-item label="线体" prop="lineId">
				<uni-data-select v-model="query.lineId" :localdata="lineIdList" @change="selectChange('lineId', query.lineId)"
					style="flex: 1;" :clear="false" placeholder="请选择线体"></uni-data-select>
			</u-form-item>
			<u-form-item label="工序" prop="process">
				<uni-data-select v-model="query.process" :localdata="processList"
					@change="selectChange('process', query.process)" style="flex: 1;" :clear="false"
					placeholder="请选择工序"></uni-data-select>
			</u-form-item>
			<u-form-item label="物料编码" prop="material">
				<uni-data-select v-model="query.material" :localdata="materialCodeList"
					@change="selectChange('material', query.material)" style="flex: 1;" :clear="false"
					placeholder="请选择物料编码"></uni-data-select>
			</u-form-item>
		</u--form>
		<!-- <u-button type="warning">全选/全不选</u-button> -->
		<view style="display: flex;flex-direction: column;gap: 20rpx;margin-top: 15rpx;">
			<uni-card v-for="(item, index) in materialList" :key="index">
				<template v-slot:title>
					<view style="padding: 15rpx 15rpx 10rpx;" v-if="index === 0">
						<checkbox-group @change="handleAllChange">
							<checkbox value="all" :checked="selectAll" style="transform:scale(0.9)">
								全选/不全选
							</checkbox>
						</checkbox-group>
					</view>
					<gap :height="2" bgColor="#fcf493" />
				</template>
				<view>
					<!-- 单独一层 -->
					<view class="text-item" style="color: #398ade;font-weight: 600;font-size: 30rpx;">
						<text class="label">物料名称：</text>
						<text class="content">{{ item.MATERIAL_NAME }}</text>
					</view>
					<!-- 单独一层 -->
					<view class="item-top">
						<view class="left">
							<view class="text-item">
								<text class="label">料号：</text>
								<text class="content">{{ item.MATERIAL }}</text>
							</view>
							<view class="text-item">
								<text class="label">线体：</text>
								<text class="content">{{ item.LINE_ID }}</text>
							</view>
							<view class="text-item">
								<text class="label">工序：</text>
								<text class="content">{{ item.PROCESS }}</text>
							</view>
							<view class="text-item">
								<text class="label">工单：</text>
								<text class="content">{{ item.WO }}</text>
							</view>
						</view>
						<view class="right">
							<view>
								<checkbox-group @change="handleChange($event, index)">
									<checkbox :value="'material' + index" :checked="item.checked" style="transform:scale(1.1)" />
								</checkbox-group>
							</view>
						</view>
					</view>
				</view>
			</uni-card>
		</view>
		<u-toast ref="uToast"></u-toast>
		<view class="commonButton">
			<u-button type="warning" style="font-size: 36rpx;" @click="replenish">补料</u-button>
		</view>
	</view>
</template>

<script>
	import {
		plantListAPI,
		getLineListByPlantAPI,
		getTrrackListByPlantAndLineAPI,
		getcontainerListAPI,
		dispenseKitAPI,
		frequentAPI,
		replenishAPI
	} from '@/api/work/usageAPIList.js'
	import {
		uniCard,
		uniCombox
	} from '@dcloudio/uni-ui'
	import uniDataSelect from '../../../node_modules/@dcloudio/uni-ui/lib/uni-data-select/uni-data-select.vue'
	import gap from '@/components/gap/Gap'
	export default {
		components: {
			uniCard,
			uniCombox,
			uniDataSelect,
			gap
		},
		data() {
			return {
				query: {
					plant: '',
					lineId: '',
					process: '',
					material: ''
				},
				shadowStyle: {
					backgroundImage: "none"
				},
				selectAll: false,
				materialList: [],
				materialCodeList: [],
				plantList: [],
				lineIdList: [],
				processList: [],
				btn: {
					loading: false
				},
				res: {}
			};
		},
		mounted() {
			// this.getElementHeight()
			// this.getPlantList()
			this.getList()
		},
		methods: {
			async getList() {
				const res = await frequentAPI()
				if (res.message.code === 200) {
					this.materialList = res.data
					// 为plantList添加去重
					this.plantList = [...new Map(res.data.map(item => {
						return {
							text: item.PLANT,
							value: item.PLANT
						}
					}).map(item => [item.value, item])).values()]
				}
				// TODO: 假设已经请求成功
				// this.res = {
				// 	data: [{
				// 			ID: 100,
				// 			DCS_ID: 1,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251105200806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10206",
				// 			SLOC_TO: "10206",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-06T11:00:00",
				// 			MATERIAL: "106-10004-114-test",
				// 			MATERIAL_NAME: "纸箱",
				// 			RN: 2,
				// 			QTY: 30.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "MANY_SHOOT",
				// 			TRACK: "DEFAULT_VIRTUAL_TRACK",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251106-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-05T20:30:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 44,
				// 			DCS_ID: 1,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251105200806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-06T10:00:00",
				// 			MATERIAL: "112-46-13-00539",
				// 			MATERIAL_NAME: "左板",
				// 			RN: 2,
				// 			QTY: 0.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "N",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251106-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-05T20:30:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 104,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10205",
				// 			SLOC_TO: "10205",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "100-10004-600",
				// 			MATERIAL_NAME: "风叶",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 105,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10204",
				// 			SLOC_TO: "10204",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "103-10006-401",
				// 			MATERIAL_NAME: "电加热",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 106,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10206",
				// 			SLOC_TO: "10206",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "106-10000-306",
				// 			MATERIAL_NAME: "纸板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 107,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10206",
				// 			SLOC_TO: "10206",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "106-10000-308",
				// 			MATERIAL_NAME: "纸板",
				// 			RN: 1,
				// 			QTY: 40.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 108,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10206",
				// 			SLOC_TO: "10206",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "106-10004-113",
				// 			MATERIAL_NAME: "纸箱",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 109,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10206",
				// 			SLOC_TO: "10206",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "107-10005-059",
				// 			MATERIAL_NAME: "珍珠棉件",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 110,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10207",
				// 			SLOC_TO: "10207",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "107-10026-901",
				// 			MATERIAL_NAME: "密封垫",
				// 			RN: 1,
				// 			QTY: 40.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 111,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "110-00-10-00292",
				// 			MATERIAL_NAME: "压缩机",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ03",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 112,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "110-03-10-00123",
				// 			MATERIAL_NAME: "电机",
				// 			RN: 1,
				// 			QTY: 40.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ20",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 113,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "110-04-10-00103",
				// 			MATERIAL_NAME: "水泵",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 114,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "110-05-12-00564",
				// 			MATERIAL_NAME: "翅片换热器",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ05",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 115,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "110-08-10-00003",
				// 			MATERIAL_NAME: "膨胀罐",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 116,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10207",
				// 			SLOC_TO: "10207",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "110-09-22-00050",
				// 			MATERIAL_NAME: "其它阀",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 117,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10207",
				// 			SLOC_TO: "10207",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-19-10-00015",
				// 			MATERIAL_NAME: "波纹管",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 118,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-21-10-00212",
				// 			MATERIAL_NAME: "消音棉",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 119,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-21-10-00213",
				// 			MATERIAL_NAME: "消音棉",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 120,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-21-10-00214",
				// 			MATERIAL_NAME: "消音棉",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 121,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-21-10-01063",
				// 			MATERIAL_NAME: "消音棉",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 122,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-21-10-01064",
				// 			MATERIAL_NAME: "消音棉",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 123,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-21-11-01789",
				// 			MATERIAL_NAME: "海绵件",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 124,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-22-11-00012",
				// 			MATERIAL_NAME: "三通",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 125,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-22-12-00458",
				// 			MATERIAL_NAME: "接头",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 126,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-23-17-00025",
				// 			MATERIAL_NAME: "冷凝水管",
				// 			RN: 1,
				// 			QTY: 4.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "米",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 127,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10203",
				// 			SLOC_TO: "10203",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "111-23-23-00294",
				// 			MATERIAL_NAME: "增焓管",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 128,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-02-10-00534",
				// 			MATERIAL_NAME: "横梁",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 129,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10205",
				// 			SLOC_TO: "10205",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-07-10-00072",
				// 			MATERIAL_NAME: "抽手",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 130,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10205",
				// 			SLOC_TO: "10205",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-07-10-00077",
				// 			MATERIAL_NAME: "抽手",
				// 			RN: 1,
				// 			QTY: 40.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 131,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10205",
				// 			SLOC_TO: "10205",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-26-10-00170",
				// 			MATERIAL_NAME: "网罩",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 132,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-27-10-00271",
				// 			MATERIAL_NAME: "侧网",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 133,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10205",
				// 			SLOC_TO: "10205",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-40-10-00064",
				// 			MATERIAL_NAME: "胶垫",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 134,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-10-01601",
				// 			MATERIAL_NAME: "固定板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 135,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-10-01640",
				// 			MATERIAL_NAME: "固定板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 136,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-10-01641",
				// 			MATERIAL_NAME: "固定板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 137,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-10-04864",
				// 			MATERIAL_NAME: "固定板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 138,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-11-00749",
				// 			MATERIAL_NAME: "前板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 139,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-12-00427",
				// 			MATERIAL_NAME: "后板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 140,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-13-00539",
				// 			MATERIAL_NAME: "左板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 141,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-15-00754",
				// 			MATERIAL_NAME: "顶盖",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 142,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-23-00211",
				// 			MATERIAL_NAME: "导风板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 143,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10201",
				// 			SLOC_TO: "10201",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-26-00064",
				// 			MATERIAL_NAME: "出水面板",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 144,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10207",
				// 			SLOC_TO: "10207",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "112-46-39-00006",
				// 			MATERIAL_NAME: "喉箍",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		},
				// 		{
				// 			ID: 145,
				// 			DCS_ID: 5,
				// 			PHASE: "ALL->ASSY",
				// 			PLANT: "总装车间",
				// 			PROCESS: "ZZ",
				// 			LINE_ID: "01080501",
				// 			MR_VER: "20251106080806",
				// 			MERGE_GROUP: "DEFAULT_GROUP",
				// 			SLOC: "10204",
				// 			SLOC_TO: "10204",
				// 			CLASSDATE: "1/1/1900 12:00:00 AM",
				// 			SCH_TIME: "2025-11-12T18:00:00",
				// 			MATERIAL: "113-00-10-00052",
				// 			MATERIAL_NAME: "水流开关",
				// 			RN: 1,
				// 			QTY: 20.0,
				// 			STATUS: "WAIT_ISSUE",
				// 			MATERIAL_TYPE: "OTHER",
				// 			FIRST_SHOOT: "Y",
				// 			TRACK: "ZZ",
				// 			MERGE_KEY: "NETWMS",
				// 			UNIT: "PCS",
				// 			IS_AGV: "Y",
				// 			WO: "N-MOA-251108-001-ZZ-001",
				// 			CREATE_BY: "DCS",
				// 			CREATE_TIME: "2025-11-06T08:55:07",
				// 			LINEID_NAME: "一体机线(1号线)"
				// 		}
				// 	],
				// 	success: true,
				// 	message: {
				// 		code: 200,
				// 		content: "操作成功"
				// 	}
				// }
				this.materialList = res.data
				// 为plantList添加去重
				this.plantList = [...new Map(res.data.map(item => {
					return {
						text: item.PLANT,
						value: item.PLANT
					}
				}).map(item => [item.value, item])).values()]
				// console.log(this.materialList)
			},
			async selectChange(key, value) {
				const submitForm = {
					PLANT: '',
					LINE_ID: '',
					PROCESS: '',
					MATERIAL: ''
				}

				// 根据当前选择的层级设置查询参数
				switch (key) {
					case 'plant':
						submitForm.PLANT = value
						this.query.lineId = ''
						this.query.process = ''
						this.query.material = ''
						break
					case 'lineId':
						submitForm.PLANT = this.query.plant // 需要传递已选择的厂别
						submitForm.LINE_ID = value
						this.query.process = ''
						this.query.material = ''
						break
					case 'process':
						submitForm.PLANT = this.query.plant // 需要传递已选择的厂别
						submitForm.LINE_ID = this.query.lineId // 需要传递已选择的线体
						submitForm.PROCESS = value
						this.query.material = ''
						break
					case 'material':
						submitForm.PLANT = this.query.plant
						submitForm.LINE_ID = this.query.lineId
						submitForm.PROCESS = this.query.process
						submitForm.MATERIAL = value
						break
				}

				const res = await frequentAPI(submitForm)
				if (res.message.code === 200) {
					switch (key) {
						case 'plant':
							// 厂别列表不需要重新设置，因为厂别是最高层级
							this.lineIdList = [...new Map(res.data.map(item => {
								return {
									text: item.LINE_ID,
									value: item.LINE_ID
								}
							}).map(item => [item.value, item])).values()]
							break
						case 'lineId':
							this.processList = [...new Map(res.data.map(item => {
								return {
									text: item.PROCESS,
									value: item.PROCESS
								}
							}).map(item => [item.value, item])).values()]
							break
						case 'process':
							this.materialCodeList = [...new Map(res.data.map(item => {
								return {
									text: item.MATERIAL,
									value: item.MATERIAL
								}
							}).map(item => [item.value, item])).values()]
							break
						case 'material':
							// 物料编码选择后不需要特殊处理
							break
					}
					// 更新主数据列表
					this.materialList = res.data
				}
			},
			async replenish() {
				const newList = this.materialList.filter(item => item.checked === true).map(item => {
					const {
						checked,
						...rest
					} = item
					return rest
				})
				// console.log(newList)
				const res = await replenishAPI(newList)
				// TODO：判断
				if (res.message.code === 200) {
					this.$refs.uToast.show({
						type: 'success',
						message: res.returnReason || '补料成功'
					})
				} else {
					return this.$refs.uToast.show({
						type: 'warning',
						message: res.returnReason || '补料失败'
					})
				}
			},
			handleAllChange(e) {
				// console.log(e)
				if (e.detail.value.length > 0 && this.selectAll === false) {
					// console.log(e.detail.value)
					// 全选
					this.materialList.forEach(item => {
						item.checked = true
					})
				} else {
					// 非全选
					this.selectAll = false
					this.materialList.forEach(item => {
						item.checked = false
					})
				}
			},
			handleChange(e, index) {
				if (e.detail.value.length > 0) {
					this.materialList[index].checked = true
					const selectFlag = this.materialList.every(item => item.checked === true)
					if (selectFlag) {
						this.selectAll = true
						// console.log(this.selectAll)
					}
				} else {
					this.selectAll = false
					this.materialList[index].checked = false
				}
			}
		}
	}
</script>

<style lang="scss">
	.commonButton {
		width: 100%;
		display: flex;
		gap: 20rpx;
		position: fixed;
		left: 0;
		bottom: 0;
		box-sizing: border-box;
		padding: 15rpx;
		justify-content: space-between;
		background-color: #fff;
	}

	::v-deep .uni-card {
		margin: 0 !important;
		padding: 0 !important;
	}

	.item-top {
		width: 100%;
		// height: 300rpx;
		display: flex;
		justify-content: space-between;

		.left {
			flex: 8;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
		}

		.right {
			flex: 2;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}

		.text-item {
			display: flex;
			word-wrap: break-word;
			overflow-wrap: break-word;
			color: #000;
			font-size: 30rpx;

			.label {
				white-space: nowrap;
			}

			.content {
				flex: 1;
				word-wrap: break-word;
				overflow-wrap: anywhere;
			}
		}
	}

	// .inner-card {
	// 	display: flex;
	// 	.inner-left {
	// 		flex: 1;
	// 	}
	// 	.inner-right {
	// 		flex: 1;
	// 	}
	// 	.text-item {
	// 		display: flex;
	// 		word-wrap: break-word;
	// 		overflow-wrap: break-word;
	// 		.label {
	// 			white-space: nowrap;
	// 		}
	// 		.content {
	// 			flex: 1;
	// 			word-wrap: break-word;
	// 			overflow-wrap: anywhere;
	// 		}
	// 	}
	// }
	.uni-card {
		background-color: #fefecc;
		border-color: #fcf493;
	}
</style>